From c24cddec71bdfc04ac64c67c0f2288d7e004f9cb Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sat, 5 Sep 2009 21:31:52 -0700 Subject: [PATCH] Merge redundant emacs.desktop files and update others from upstream. --- debian/changelog | 9 +++++++++ debian/emacsVER.desktop | 16 ++++++++-------- debian/rules | 3 +++ 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/debian/changelog b/debian/changelog index 49a6ae3988a..6660863a434 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +emacs23 (23.1+1-4) unstable; urgency=low + + * Remove redundant upstream emacs.desktop files from emacs23-common, + and merge some of the upstream emacs.desktop file info into the + Debian files. Thanks to Michael Biebl for the + report. (closes: #541173) + + -- Rob Browning Sat, 05 Sep 2009 21:12:12 -0700 + emacs23 (23.1+1-3) unstable; urgency=low * Fix overlooked manpage rename in emacsVER.postinst. Thanks to diff --git a/debian/emacsVER.desktop b/debian/emacsVER.desktop index 3b43bfb8454..d7507061302 100644 --- a/debian/emacsVER.desktop +++ b/debian/emacsVER.desktop @@ -1,13 +1,13 @@ [Desktop Entry] Version=1.0 Encoding=UTF-8 -Name=Emacs @MENU_VERSION@ (X11) -GenericName=Emacs -Comment=GNU Emacs Text Editor @MENU_VERSION@ -Exec=/usr/bin/@DEB_FLAVOR@ +Name=GNU Emacs @MENU_VERSION@ +GenericName=Text Editor +Comment=View and edit files +MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; +Exec=/usr/bin/@DEB_FLAVOR@ %F TryExec=@DEB_FLAVOR@ -Terminal=false -Type=Application Icon=/usr/share/icons/hicolor/scalable/apps/@DEB_FLAVOR@.svg -Categories=Application;Utility;TextEditor; -MimeType=text/plain +Type=Application +Terminal=false +Categories=Utility;Development;TextEditor; diff --git a/debian/rules b/debian/rules index aac637a861c..773cf4a7c3d 100755 --- a/debian/rules +++ b/debian/rules @@ -737,6 +737,9 @@ install: debian/stamp/build $(autogen_install_files) cd $(pkgdir_common)/usr/share/icons/hicolor/scalable/mimetypes \ && mv emacs-document.svg ${flavor}-document.svg + # Remove redundant emacs.desktop file. + rm $(pkgdir_common)/usr/share/emacs/$(runtime_ver)/etc/emacs.desktop + rm $(pkgdir_common)/usr/share/applications/emacs.desktop # Mangle info files. chmod 755 debian/mangle-info -- 2.30.2